home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
gnu
/
include
/
incl98.zoo
/
locale.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-07-10
|
1KB
|
59 lines
/*
* locale.h (ansi draft sec 4.4)
* not implemented
*/
#ifndef _LOCALE_H
#define _LOCALE_H
#ifndef _COMPILER_H
#include <compiler.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
#define LC_ALL 0x001F
#define LC_COLLATE 0x0001
#define LC_CTYPE 0x0002
#define LC_MONETARY 0x0004
#define LC_NUMERIC 0x0008
#define LC_TIME 0x0010
#ifndef NULL
#define NULL __NULL
#endif
struct lconv {
char *decimal_point;
char *thousands_sep;
char grouping;
char *int_curr_symbol;
char *currency_symbol;
char *mon_decimal_point;
char *mon_thousands_sep;
char mon_grouping;
char *positive_sign;
char *negative_sign;
char int_frac_digits;
char frac_digits;
char p_cs_precedes;
char p_sep_by_space;
char n_cs_precedes;
char n_sep_by_space;
char p_sign_posn;
char n_sign_posn;
};
__EXTERN char * setlocale __PROTO((int category, const char *locale));
/* default is supposed to be setlocale(LC_ALL, "C") */
__EXTERN struct lconv * localeconv __PROTO((void));
#ifdef __cplusplus
}
#endif
#endif /* _LOCALE_H */